Relationships between Documentation and Maintenance Activities

نویسنده

  • Giuseppe Visaggio
چکیده

This work describes a controlled experiment comparing maintenance processes derived from two different paradigms: Quick Fix and Iterative Enhancement. The experiment aimed to ascertain to what extent the quality of the maintenance process is affected by the ease of comprehension of the programs and, vice versa, how far the process influences the quality of the system. It would seem that the documentation does help to understand the system provided it is used correctly; otherwise, it can render the maintenance process even more failure-prone. The experiment demonstrates that the Q.F. results in lesser completeness and traceability than the I.E. thus damaging the comprehensibility of the system more then I.E.; in any case the ease of comprehension must be safeguarded after maintenance, as even I.E. is not entirely free from harmful effects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Viability for codifying and documenting architectural design decisions with tool support

Current software architecture practices have been focused on modeling and documenting the architecture of a software system by means of several architectural views. In practice, the standard architecture documentation lacks explicit description of the decisions made and their underlying rationale, which often leads to knowledge loss. This fact strongly affects the maintenance activities as we n...

متن کامل

Visualizing Object-oriented Software for Understanding and Documentation

Understanding or comprehending source code is one of the core activities of software engineering. Understanding objectoriented source code is essential and required when a programmer maintains, migrates, reuses, documents or enhances source code. The source code that is not comprehended cannot be changed. The comprehension of object-oriented source code is a difficult problem solving process. I...

متن کامل

DOgMA: A TOOL FOR THE DOCUMENTATION & MAINTENANCE OF SOFTWARE SYSTEMS

It is very often necessary to correct faults in software systems, make them usable in changed environments, or improve their quality (e.g., performance). This activity is called software maintenance and is usually done by people other than those who developed a software system. Software maintenance requires detailed documentation and the possibility to attain an overview of the system structure...

متن کامل

Flow shop Scheduling Problem with Maintenance Coordination: a New Approach

This study investigates the coordination of production scheduling and maintenance planning in theflow shop scheduling environment. The problem is considered in a bi-objective form, minimizing themakespan as the production scheduling criterion and minimizing the system unavailability as themaintenance planning criterion. The time interval between consecutive maintenance activities as well as the...

متن کامل

Developing an Integrated Process for Organizational Experience Documentation: Experience Management Approach

The purpose of this study is to develop an integrated experience documentation process as a basis for designing and implementing experience documentation in organizations. The research method used was qualitative which is a type of meta-study known as meta-synthesis. After designing the research questions, systematic search was carried out among researches and 28 were selected based on purposef...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997